socially awkward troglodyte

Translations
социально неуклюжий троглодит
He was often teased as a socially awkward troglodyte in school.
В школе его часто дразнили социально неуклюжим троглодитом.
Words
socially

adverb
социально
awkward

adjective
неловкий
troglodyte

noun
троglодит